boggle (the) mind of (someone)

Translations
sidérer l'esprit de quelqu'un